home *** CD-ROM | disk | FTP | other *** search
/ Dream 44 / Amiga_Dream_44.iso / Amiga / emulateurs / wzonka-lad.lha / Wzonka-Lad / Wzonka-Lad Install < prev    next >
Text File  |  1997-08-10  |  6KB  |  355 lines

  1. ; $VER: Wzonka-Lad Installer Script 0.83 (12-May-97)
  2. ; Installer made by Lennart Johannesson
  3. ; For comments, bugs (yes, I know there's still a lot of them)
  4. ; suggestions etc. write to: 95lenjo@ostrabo.uddevalla.se
  5.  
  6.  
  7. ;Ask where to place the Wzonka-Lad directory
  8.  
  9. (message "\nWelcome to Wzonka-Lad Installer!\n-----------------------\n\nThis program will install\n Wzonka-Lad 0.83\n on your Amiga\n\n (c) Ville Helin 1996-1997\nvhelin@cc.hut.fi\n\n")
  10.  
  11. (welcome)
  12.  
  13. (complete 0)
  14.  
  15. (set @default-dest 
  16.     (askdir (prompt "Where would you like me to create the\n\"Wzonka-Lad\" directory?")
  17.             (help @askdir-help)
  18.             (default "Ram:")
  19.             (newpath)
  20.     )
  21. )
  22.  
  23. ;Create Wzonka-Lad directory
  24.  
  25. (complete 7)
  26.  
  27. (set target
  28.     (tackon @default-dest (cat "Wzonka-Lad")))
  29.  
  30. (makedir target
  31.      (prompt "Creating directory:\n\""target"\"")
  32.     (help @makedir-help)
  33. )
  34.  
  35. (copyfiles
  36.         (dest @default-dest)
  37.     (source "icons/Wzonka-Lad.info")
  38.         (files))
  39.  
  40. (set @default-dest (target))
  41.  
  42. ;Install the executables
  43.  
  44. (complete 14)
  45.  
  46. (copyfiles
  47.     (prompt "Where would you like me to put the executables?")
  48.     (help @copyfiles-help)
  49.     (source "Wzonka-Lad FULL")
  50.     (dest @default-dest)
  51.     (files)
  52.     (infos)
  53.     (confirm)
  54. )
  55.  
  56. (copyfiles
  57.         (dest @default-dest)
  58.     (source "Wzonka-Lad FAST")
  59.         (files)
  60.         (infos)
  61. )
  62.  
  63. (copyfiles
  64.         (dest @default-dest)
  65.     (source "Wzonka-Lad.FULL")
  66.         (files)
  67.         (infos)
  68. )
  69.  
  70. (copyfiles
  71.         (dest @default-dest)
  72.     (source "Wzonka-Lad.FAST")
  73.         (files)
  74.         (infos)
  75. )
  76.  
  77. (set @default-dest (target))
  78.  
  79. ;Install the documents
  80.  
  81. (complete 21)
  82.  
  83. (copyfiles
  84.     (prompt "Would you like to install the documents?")
  85.     (help @copyfiles-help)
  86.     (source "Wzonka-Lad Guide")
  87.     (dest @default-dest)
  88.     (files)
  89.     (infos)
  90.     (confirm)
  91. )
  92.  
  93.  
  94. ;Install controlpad.library
  95.  
  96. (complete 35)
  97.  
  98. (set @default-dest "libs:")
  99.  
  100. (copylib
  101.     (prompt "Install controlpad.library?\n(Required for Sega Joypad!)")
  102.     (help @copylib-help)
  103.     (source "libs/controlpad.library")
  104.     (dest @default-dest)
  105.     (confirm)
  106. )
  107.  
  108.  
  109. ;Install the fonts
  110.  
  111. (complete 42)
  112.  
  113. (set @default-dest "FONTS:")
  114.  
  115. (copyfiles
  116.     (prompt "And the fonts...\nWhere do I put them?")
  117.     (help @copyfiles-help)
  118.     (source "fonts/")
  119.     (dest @default-dest)
  120.     (all)
  121.     (confirm)
  122. )
  123.  
  124. ;Install the sample cartridge(s)
  125.  
  126. (complete 49)
  127.  
  128. (set @default-dest (target))
  129.  
  130. (set @default-dest
  131. (askdir    (prompt "Where would you like to store your cartridges?\n(A drawer called \"cartridges\" will be made!)")
  132.     (help @askdir-help)
  133.     (default @default-dest)
  134.     (newpath)
  135.     )
  136. )
  137.  
  138. (set @default-dest
  139.     (tackon @default-dest (cat "cartridges")))
  140.  
  141. (makedir @default-dest
  142.     (prompt "Creating directory...")
  143.     (help @makedir-help)
  144. )
  145.  
  146.  
  147. (copyfiles
  148.     (prompt "Install the sample cartridge to:\n")
  149.     (help @copyfiles-help)
  150.     (source "cartridges")
  151.     (dest @default-dest)
  152.     (confirm)
  153.     (all)
  154. )
  155.  
  156. ;Install the sample prefs
  157.  
  158. (complete 56)
  159.  
  160. (set @default-dest (target))
  161.  
  162. (set @default-dest
  163. (askdir    (prompt "And your cartridges prefs files?\n(A drawer called \"prefs\" will be made!)")
  164.     (help @askdir-help)
  165.     (default @default-dest)
  166.     (newpath)
  167.     )
  168. )
  169.  
  170. (set @default-dest
  171.     (tackon @default-dest (cat "prefs")))
  172.  
  173. (makedir @default-dest
  174.     (prompt "Creating directory...")
  175.     (help @makedir-help)
  176. )
  177.  
  178.  
  179. (copyfiles
  180.     (prompt "Install the sample prefs-file to:\n")
  181.     (help @copyfiles-help)
  182.     (source "prefs")
  183.     (dest @default-dest)
  184.     (confirm)
  185.     (all)
  186. )
  187.  
  188. ;Install the sample vgb colour files
  189.  
  190. (complete 63)
  191.  
  192. (set @default-dest (target))
  193.  
  194. (set @default-dest
  195. (askdir    (prompt "And the VGB (tm) example colour files?\n(A drawer called \"vgb_colour_schemes\" will be made!)")
  196.     (help @askdir-help)
  197.     (default @default-dest)
  198.     (newpath)
  199.     )
  200. )
  201.  
  202. (set @default-dest
  203.     (tackon @default-dest (cat "vgb_colour_schemes")))
  204.  
  205. (makedir @default-dest
  206.     (prompt "Creating directory...")
  207.     (help @makedir-help)
  208. )
  209.  
  210.  
  211. (copyfiles
  212.     (prompt "Install the VGB (tm) example colour files to:\n")
  213.     (help @copyfiles-help)
  214.     (source "vgb_colour_schemes")
  215.     (dest @default-dest)
  216.     (confirm)
  217.     (all)
  218. )
  219.  
  220. ;Install the extra Icons
  221.  
  222. (complete 70)
  223.  
  224. (set @default-dest (target))
  225.  
  226. (set @default-dest
  227. (askdir    (prompt "Where do you want the extra icons?\n(A drawer called \"icons\" will be made!)")
  228.     (help @askdir-help)
  229.     (default @default-dest)
  230.     (newpath)
  231.         )
  232.     )
  233.  
  234. (set @default-dest
  235.     (tackon @default-dest (cat "icons")))
  236.  
  237. (makedir @default-dest
  238.     (prompt "Creating directory...")
  239.     (help @makedir-help)
  240. )
  241.  
  242.  
  243. (copyfiles
  244.     (prompt "Install the extra icons to:\n")
  245.     (help @copyfiles-help)
  246.     (source "icons")
  247.     (dest @default-dest)
  248.     (confirm)
  249.     (all)
  250. )
  251.  
  252. ;Install the tools directory
  253.  
  254. (complete 77)
  255.  
  256. (set @default-dest (target))
  257.  
  258. (set @default-dest
  259. (askdir    (prompt "Where do you want the extra tools?\n(A drawer called \"tools\" will be made!)")
  260.     (help @askdir-help)
  261.     (default @default-dest)
  262.     (newpath)
  263.         )
  264.     )
  265.  
  266. (set @default-dest
  267.     (tackon @default-dest (cat "tools")))
  268.  
  269. (makedir @default-dest
  270.     (prompt "Creating directory...")
  271.     (help @makedir-help)
  272. )
  273.  
  274.  
  275. (copyfiles
  276.     (prompt "Install the extra tools to:\n")
  277.     (help @copyfiles-help)
  278.     (source "tools")
  279.     (dest @default-dest)
  280.     (confirm)
  281.     (all)
  282. )
  283.  
  284. ;Install the gbs directory and an example gbs file
  285.  
  286. (complete 84)
  287.  
  288. (set @default-dest (target))
  289.  
  290. (set @default-dest
  291. (askdir    (prompt "And the gbs directory?\n(A drawer called \"gbs\" will be made!)")
  292.     (help @askdir-help)
  293.     (default @default-dest)
  294.     (newpath)
  295.         )
  296.     )
  297.  
  298. (set @default-dest
  299.     (tackon @default-dest (cat "gbs")))
  300.  
  301. (makedir @default-dest
  302.     (prompt "Creating directory...")
  303.     (help @makedir-help)
  304. )
  305.  
  306.  
  307. (copyfiles
  308.     (prompt "Install an gbs example file to:\n")
  309.     (help @copyfiles-help)
  310.     (source "gbs")
  311.     (dest @default-dest)
  312.     (confirm)
  313.     (all)
  314. )
  315.  
  316. ;Install the favourites directory and the favourite list
  317.  
  318. (complete 91)
  319.  
  320. (set @default-dest (target))
  321.  
  322. (set @default-dest
  323. (askdir    (prompt "And the favourites directory?\n(A drawer called \"favourites\" will be made!)")
  324.     (help @askdir-help)
  325.     (default @default-dest)
  326.     (newpath)
  327.         )
  328.     )
  329.  
  330. (set @default-dest
  331.     (tackon @default-dest (cat "favourites")))
  332.  
  333. (makedir @default-dest
  334.     (prompt "Creating directory...")
  335.     (help @makedir-help)
  336. )
  337.  
  338.  
  339. (copyfiles
  340.     (prompt "Install an favourite.list example to:\n")
  341.     (help @copyfiles-help)
  342.     (source "favourites")
  343.     (dest @default-dest)
  344.     (confirm)
  345.     (all)
  346. )
  347.  
  348. ;Write out some copyright stuff
  349.  
  350. (complete 100)
  351.  
  352. (set @default-dest (target))
  353.  
  354. (message "\nEnjoy your Gameboy (tm) emulator!\n\n(c) Ville Helin 1996-1997\nvhelin@cc.hut.fi\n\n For comments about the installer mail to:\nLennart Johannesson\n95lenjo@ostrabo.uddevalla.se")
  355.